package com.qfedu.service;

import com.qfedu.entity.*;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;


public interface StaffService {
    /**
     * 添加员工
     * @param staff
     * @return
     */
    boolean addStaff(Staff staff);

    /**
     * 根据员工编号删除
     * @param uNo
     * @return
     */
    boolean deleteStaffByuNo(String uNo);

    /**
     *分页显示 所有员工
     * @param PageIndex
     * @param PageSize
     * @return
     */
    ResponseData<List<Staff>> findAllStaff(int PageIndex, int PageSize);

    /**
     * 查询员工极其所在部门人数
     */
    DepartNameWithStaffNum getDepartNameWithStaffNum();


    /**
     * 图表
     * @return
     */
    StaffNumDate getStaffNumData();


}
